| 発 生 順 | イベント名 | 該否 | 説明 | 備考 | |
|---|---|---|---|---|---|
| Framework- Element |
Window | ||||
| - | (コンストラクタ) | ||||
| 1 | Initialized | ○ | ○ | FrameworkElement の初期化 | InitializeComponent() 完了時に発生 |
| 2 | SourceInitialized | ○ | Window の初期化 | ||
| - | (Show() / ShowDialog() 呼出) | ||||
| 3 | Activated | ○ | 有効化(フォアグラウンドに表示)された | 有効化しない場合は発生しない | |
| 4 | Loaded | ○ | ○ | 要素のレイアウトが完了し、 操作を受け入れる準備が整った |
|
| - | (ウィンドウ表示) | ||||
| 5 | ContentRendered | ○ | ウィンドウのコンテンツがレンダリングされた後 | ||
| 発 生 順 | イベント名 | 該否 | 説明 | 備考 | |
|---|---|---|---|---|---|
| Framework- Element |
Window | ||||
| - | (Close() 呼出) | ||||
| 1 | Closing | ○ | Close() が呼び出された直後、 ウィンドウが閉じる直前 |
この時点ではウィンドウが閉じるのをキャンセルできる ( (CancelEventArgs)e.Cancel = true; ) |
|
| 2 | Deactivated | ○ | ウィンドウが背景に移動した | ||
| - | (ウィンドウ閉) | ||||
| 3 | Closed | ○ | ウィンドウが閉じた直後 | ||
| 4 | Unloaded | ○ | ○ | ||
| - | (デストラクタ) | ||||